device or means - Allemand Anglais Dictionnaire